// Copyright 2022 a.o.smith ALL Rights Reserved
package com.liuxinlong.modules.entity;

import com.baomidou.mybatisplus.annotations.TableName;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 设计条款信息实体
 *
 * @author liuxinlong@hotwater.com.cn
 * @version 1.0.0
 * @since 2022年2月24日
 */
@Api("设计条款实体对象")
@Data
@TableName("pmip_design_clause")
public class DesignClause {
	/**
	 * 设计条款id
	 */
	@ApiModelProperty("设计条款id")
	private String id;

	/**
	 * 设计条款名称
	 */
	@ApiModelProperty("设计条款名称")
	private String name;

	/**
	 * 设计条款编号
	 */
	@ApiModelProperty("设计条款编号")
	private String clauseSn;

	/**
	 * 作用层级
	 */
	@ApiModelProperty("作用层级")
	private String hierarchy;

	/**
	 * 强制分类：1.强制，2.推荐，3试行
	 */
	@ApiModelProperty("强制分类")
	private int mandatory;

	/**
	 * 试行开始时间
	 */
	private String trialStartTime;

	/**
	 * 试行结束时间
	 */
	private String trialEndTime;

	/**
	 * 技术要求
	 */
	@ApiModelProperty("技术要求")
	private String requirement;

	/**
	 * 技术要求附件
	 */
	private String requirementAttach;

	/**
	 * 适用范围
	 */
	private String applicability;

	/**
	 * 适用范围附件
	 */
	private String applicabilityAttach;

	/**
	 * 参考标准
	 */
	private String reference;

	/**
	 * 参考标准附件
	 */
	private String referenceAttach;

	/**
	 * 备注
	 */
	private String remark;

	/**
	 * 附件
	 */
	private String attach;

	/**
	 * 创建时间
	 */
	private String createTime;

	/**
	 * 创建人
	 */
	private String createUser;

	/**
	 * 修改时间
	 */
	private String updateTime;

	/**
	 * 修改人
	 */
	private String updateUser;
}
